needle cooling assembly - French English Dictionary